package org.ecbox.sdk.domain;

import java.util.Date;

import org.ecbox.sdk.EopObject;
import org.ecbox.sdk.dict.Edition;
import org.ecbox.sdk.internal.mapping.ApiField;

/**
 * 公司信息
 * 
 * File: CompanyTo.java<br/>
 * Description: <br/>
 * 
 * Copyright: Copyright (c) 2012 ecbox.com<br/>
 * Company: ECBOX,Inc.<br/>
 * 
 * @author chenxiaochun
 * @date 2014年4月29日
 * @version 1.0
 */
public class Company extends EopObject {

  private static final long serialVersionUID = 330471459167699002L;

  @ApiField
  private Long id;

  @ApiField
  private String name;

  @ApiField
  private String shortName;

  @ApiField
  private String telephone;

  @ApiField
  private String email;

  @ApiField
  private String fax;

  @ApiField
  private String homepage;

  @ApiField
  private String address;

  @ApiField
  private Industry industry;

  @ApiField
  private Long userId;

  @ApiField
  private Edition edition; // 软件版本

  @ApiField
  private Date expireDate;// 到期日期

  @ApiField
  private Integer status;

  @ApiField
  private Date createTime;

  @ApiField
  private Date modifyTime;

  public Long getId() {
    return id;
  }

  public void setId(Long id) {
    this.id = id;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getShortName() {
    return shortName;
  }

  public void setShortName(String shortName) {
    this.shortName = shortName;
  }

  public String getTelephone() {
    return telephone;
  }

  public void setTelephone(String telephone) {
    this.telephone = telephone;
  }

  public String getEmail() {
    return email;
  }

  public void setEmail(String email) {
    this.email = email;
  }

  public String getFax() {
    return fax;
  }

  public void setFax(String fax) {
    this.fax = fax;
  }

  public String getHomepage() {
    return homepage;
  }

  public void setHomepage(String homepage) {
    this.homepage = homepage;
  }

  public String getAddress() {
    return address;
  }

  public void setAddress(String address) {
    this.address = address;
  }

  public Industry getIndustry() {
    return industry;
  }

  public void setIndustry(Industry industry) {
    this.industry = industry;
  }

  public Long getUserId() {
    return userId;
  }

  public void setUserId(Long userId) {
    this.userId = userId;
  }

  public Edition getEdition() {
    return edition;
  }

  public void setEdition(Edition edition) {
    this.edition = edition;
  }

  public Date getExpireDate() {
    return expireDate;
  }

  public void setExpireDate(Date expireDate) {
    this.expireDate = expireDate;
  }

  public Integer getStatus() {
    return status;
  }

  public void setStatus(Integer status) {
    this.status = status;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public Date getModifyTime() {
    return modifyTime;
  }

  public void setModifyTime(Date modifyTime) {
    this.modifyTime = modifyTime;
  }

}
